Cost Effective and Scalable Video Streaming Techniques
نویسندگان
چکیده
Video on demand (VOD) is a key technology for many important applications such as home entertainment, digital libraries, electronic commerce, and distance learning. A VOD system allows geographically distributed users to play back any video from a large collection stored on one or more servers. Such a system may also support VCR-like interactions such as fast forward, fast rewind, jump forward, jump backward, and pause. To accept a client request, the VOD server must allocate enough resources to guarantee a jitter-free playback of the video. Such resources include storage and network I/O bandwidth. Sufficient storage bandwidth must be available for continuous transfer of data from storage to the network interface card (NIC), which in turn needs enough bandwidth to forward the stream to remote clients. Due to the high bandwidth requirement of video streams (e.g., 4 megabits/second for MPEG-2 videos), server bandwidth determines the number of clients the server is able to support simultaneously [18]. The simplest VOD system dedicates one video stream for each user (Unicast). Obviously, this approach is very expensive and not scalable.
منابع مشابه
The Feedback Based Mechanism for Video Streaming Over Multipath Ad Hoc Networks
Ad hoc networks are multi-hop wireless networks without a pre-installed infrastructure. Such networks are widely used in military applications and in emergency situations as they permit the establishment of a communication network at very short notice with a very low cost. Video is very sensitive for packet loss and wireless ad-hoc networks are error prone due to node mobility and weak links. H...
متن کاملScalable Video Coding Based Video Streaming on JXTA Peer-to-Peer Network
Video streaming through peer-to-peer (P2P) networks using scalable video coding (SVC) has been an active research. In this way, we propose to design and implement such solution by using a JXTA peer-to-peer framework to share and stream scalable videos. This new architecture use jointly the scalable video coding H.264/SVC and JXTA P2P network in term of video streaming especially Video-On-Demand...
متن کاملRecent Advances in Peer - to - Peer Video Streaming by Using Scalable Video Coding
Scalable Video Coding provides important functionalities, such as the spatial, temporal, and SNR (quality) scalability, thereby significantly improving coding efficiency over prior standards such as the H.264/AVC and enabling the power adaptation. In turn, these functionalities lead to the enhancement of the video streaming over Peer-to-Peer networks, thereby providing a powerful platform for a...
متن کاملHighly Scalable Differential JPEG-2000 Wavelet Video Codec for Internet Video Streaming
Highly scalable wavelet video codec is proposed for Internet video streaming applications based on the simplified JPEG-2000 compression core. Most of existing video solutions are utilizing fixed temporal grouping structure, resulting in quality degradation due to structural mismatch with inherent motion and scene change. Thus, by adopting the adaptive frame grouping based on the fast scene chan...
متن کاملSecure Scalable Video Streaming for Wireless Networks
We present a wireless video streaming system that securely and efficiently streams video to heterogeneous clients over timevarying communication links. Clients may differ in their display, power, communication, and computational capabilities and wireless channels may have time-varying bandwidths and quality levels that depend on channel usage and channel conditions. End-to-end system efficiency...
متن کامل